/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Tema_4_arrays;

//Introduce un número entero por teclado, muestra su correspondiente en binario 

import java.util.Scanner;

//(utiliza un vector inicial de un byte (8 elementos) y posteriormente de 4 bytes).

public class Ejer_16_teoria {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        String cad;
        
        int num;
        int binario[]= new int[8];
        
        System.out.println("Dime el numero que quiere saber en binario: ");
        cad=teclado.nextLine();
        num=Integer.parseInt(cad);
        
        for (int i = binario.length-1; i>= 0; i--)    // i-- por que queremos que le proporcione valores de derecha a izquierda
        {
            binario[i]=num%2;
            num/=2;
        }
        if (num>=1) //COMPRUEBA QUE CABE EN EL VECTOR DE 8 BITS SI NO AVISA Y MUESTRA DATOS CON PERDIDA.
        {
            System.out.println("el numero Introducido no Cabe DENTRO   ");
        }
        for (int i = 0; i < binario.length; i++) {
            System.out.println(binario[i]);
        }
        
    }
}

